Add sh4 support to Thunderbird
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Thu, 18 May 2017 17:08:05 +0000 (19:08 +0200)
committerCarsten Schoenert <c.schoenert@t-online.de>
Tue, 4 Aug 2020 17:06:20 +0000 (18:06 +0100)
commita863888a1f727732df4697910891b95dc959f8d7
tree9dab0551a4a3eb16f0cf91180f6b6dce46685be0
parent1510322d2a6d4f7752b46a2baa47ea0c021ffac2
Add sh4 support to Thunderbird

Cherry-picked and adapted patches from Firefox upstream:
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
b179235c38eb631286f9e2fd4a7b23361dbab6d2
Bug 1329194 - js:jit: Use PowerPC atomic operations on SH.
ba58645c87ed7e08b16adc3b40f0c6e3b6a2e140
Bug 1329194 - mfbt:tests: Define RETURN_INSTR for SH in TestPoisonArea.
942df3d3a4a1db3d182e97c54fb1705c50128470
Bug 1329194 - ipc:chromium: Add platform defines for SH.
85ae466ed90b3a0cac396aed24722ce4d0febb31
Bug 1329194 - media:webrtc: Add platform defines for SH.
5a74d13630a969473f72a143f37728f5bb87f552
Bug 1329194 - mozbuild: Add SH4 as target architecture.
- (not committed upstream yet)
Bug 382214 - xpcom: Add xptcall support for Linux/SH
- (not committed upstream yet)
Bug 382214 - xpcom: Make SH xpctcall inline assembly position-independent

Closes: #859508
Gbp-Pq: Topic porting-sh4
Gbp-Pq: Name Add-sh4-support-to-Thunderbird.patch
python/mozbuild/mozbuild/configure/constants.py
python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
xpcom/reflect/xptcall/md/unix/moz.build
xpcom/reflect/xptcall/md/unix/xptcinvoke_linux_sh.cpp [new file with mode: 0644]
xpcom/reflect/xptcall/md/unix/xptcstubs_linux_sh.cpp [new file with mode: 0644]